import { StateWithHistory } from 'redux-undo'
import type { ComponentState } from './components-reducer/types'
import { PageInfoType } from './page-info-reducer/types'
import type { UserState } from './user-reducer/types'

export interface StateType {
  user: UserState

  component: StateWithHistory<ComponentState>

  pageInfo: PageInfoType
}
